Part Number Hot Search : 
10179 ACTR8008 EP2645 LB251 FOD07 240NS40 MALRE CAT25
Product Description
Full Text Search
 

To Download SST89V51 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 FlashFlex51 MCU
SST89E51RC / SST89E52RC / SST89E54RC SST89V51RC / SST89V52RC / SST89V54RC
SST89E/VE5xRC FlashFlex51 MCU
Preliminary Specifications
FEATURES:
* 8-bit 8051-Compatible Microcontroller (MCU) with Embedded SuperFlash Memory - Fully Software Compatible - Development Toolset Compatible - Pin-for-Pin Package Compatible * SST89E5xRC Operation - 0 to 40 MHz at 5V * SST89V5xRC Operation - 0 to 33 MHz at 3V * Total 512 Byte Internal RAM (256 Byte by default + 256 Byte enabled by software) * Single Block SuperFlash EEPROM - SST89E/V54RC: 16 KByte primary partition + 1 KByte secondary partition - SST89E/V52RC: 8 KByte primary partition + 1 KByte secondary partition - SST89E/V51RC: 4 KByte primary partition + 1 KByte secondary partition - Primary Partition is divided into Four Pages - Secondary Partition has One Page - Individual Page Security Lock - In-System Programming (ISP) - In-Application Programming (IAP) - Small-Sector Architecture: 128-Byte Sector Size * Support External Address Range up to 64 KByte of Program and Data Memory * Three High-Current Port 1 pins (16 mA each) * Three 16-bit Timers/Counters * Full-Duplex, Enhanced UART - Framing error detection - Automatic address recognition * Eight Interrupt Sources at 4 Priority Levels * Programmable Watchdog Timer (WDT) * Programmable Counter Array (PCA) * Four 8-bit I/O Ports (32 I/O Pins) * Second DPTR register * Low EMI Mode (Inhibit ALE) * SPI Serial Interface * Standard 12 Clocks per cycle, the device has an option to double the speed to 6 clocks per cycle. * TTL- and CMOS-Compatible Logic Levels * Low Power Modes - Power-down Mode with External Interrupt Wake-up - Idle Mode * Selectable Operation Clock - Divide down to 1/4, 1/16, 1/256, or 1/1024th * Temperature Ranges: - Commercial (0C to +70C) - Industrial (-40C to +85C) * Packages Available - 44-lead PLCC - 44-lead TQFP * All non-Pb (lead-free) devices are RoHS compliant
PRODUCT DESCRIPTION
The SST89E/V54RC, SST89E/V52RC, and SST89E/ V51RC are members of the FlashFlex51 family of 8-bit microcontroller products designed and manufactured with SST's patented and proprietary SuperFlash CMOS semiconductor process technology. The split-gate cell design and thick-oxide tunneling injector offer significant cost and reliability benefits for our customers.The devices use the 8051 instruction set and are pin-for-pin compatible with standard 8051 microcontroller devices.
w
w
w
.D
t a
S a
e h
t e
U 4
.c
m o
The device comes with 17/9/5 KByte of on-chip flash EEPROM program memory which is divided into 2 independent program memory partitions. The primary partition occupies 16/8/4 KByte of internal program memory space and the secondary partition occupies 1 KByte of internal program memory space. The flash memory can be programmed via a standard 87C5x OTP EPROM programmer fitted with a special adapter and firmware for SST's devices. During power-on
(c)2005 Silicon Storage Technology, Inc. S71259(01)-00-000 2/05 1
reset, the devices can be configured as either a slave to an external host for source code storage or a master to an external host for an in-system programming (ISP) operation. The devices are designed to be programmed in-system on the printed circuit board for maximum flexibility. The device is pre-programmed with an example of the bootstrap loader in memory, demonstrating the initial user program code loading or subsequent user code updating via an ISP operation. A sample bootstrap loader is available for the user's reference and convenience only; SST does not guarantee its functionality or usefulness. Chip-Erase operations will erase the pre-programmed sample code. In addition to 17/9/5 KByte of SuperFlash EEPROM program memory on-chip, the device can address up to 64 KByte of external program memory. In addition to 512 x8 bits of on-chip RAM, up to 64 KByte of external RAM can be addressed.
The SST logo, SuperFlash, and FlashFlex are registered trademarks of Silicon Storage Technology, Inc. These specifications are subject to change without notice.
w
w
w
.D
at
Sh a
et e
4U
.
om c
FlashFlex51 MCU SST89E51RC / SST89E52RC / SST89E54RC SST89V51RC / SST89V52RC / SST89V54RC
Preliminary Specifications SST's highly reliable, patented SuperFlash technology and memory cell architecture have a number of important advantages for designing and manufacturing flash EEPROMs. These advantages translate into significant cost and reliability benefits for our customers.
1.0 FUNCTIONAL BLOCKS
FUNCTIONAL BLOCK DIAGRAM
8051 CPU Core
ALU, ACC, B-Register, Instruction Register, Program Counter, Timing and Control Oscillator
Interrupt Control
8 Interrupts
Watchdog Timer
Flash Control Unit
SuperFlash EEPROM Primary Partition 4K/8K/16K x81 Secondary Partition 1K x8
RAM 512 x8 8 I/O Port 0 8 Security Lock I/O Port 1 8 I/O Port 2 I/O 8 I/O Port 3 I/O I/O I/O
Timer 0 (16-bit)
Timer 1 (16-bit) SPI Timer 2 (16-bit) 8-bit Enhanced UART
1259 B1.1
PCA
1. 16K x8 for SST89E/V54RC 8K x8 for SST89E/V52RC 4K x8 for SST89E/V51RC
(c)2005 Silicon Storage Technology, Inc.
S71259(01)-00-000
2/05
2
FlashFlex51 MCU SST89E51RC / SST89E52RC / SST89E54RC SST89V51RC / SST89V52RC / SST89V54RC
Preliminary Specifications
2.0 PIN ASSIGNMENTS
P1.4 (SS# / CEX1)
P1.1 (T2 EX)
P1.3 (CEX0)
P0.0 (AD0)
P0.1 (AD1)
P0.2 (AD2)
44 43 42 41 40 39 38 37 36 35 34 (CEX2 / MOSI) P1.5 (CEX3 / MISO) P1.6 (CEX4 / SCK) P1.7 RST (RXD) P3.0 NC (TXD) P3.1 (INT0#) P3.2 (INT1#) P3.3 (T0) P3.4 (T1) P3.5 1 2 3 4 5 6 7 8 9 10 33 32 31 30 29 28 27 26 25 24 P0.4 (AD4) P0.5 (AD5) P0.6 (AD6) P0.7 (AD7) EA# NC ALE/PROG# PSEN# P2.7 (A15) P2.6 (A14) P2.5 (A13)
44-lead TQFP Top View
11 23 12 13 14 15 16 17 18 19 20 21 22 (A11) P2.3 (WR#) P3.6 (RD#) P3.7 (A10) P2.2 (A12) P2.4 VSS (A8) P2.0 (A9) P2.1 XTAL2 XTAL1 NC
P0.3 (AD3)
1259 44-tqfp TQJ P2.0
P1.2 (ECI)
P1.0 (T2)
FIGURE
2-1: PIN ASSIGNMENTS FOR 44-LEAD TQFP
P1.4 (SS# / CEX1)
P1.1 (T2 EX)
P1.3 (CEX0)
VDD
NC
P0.0 (AD0)
P0.1 (AD1)
P0.2 (AD2)
6 (CEX2 / MOSI) P1.5 (CEX3 / MISO) P1.6 (CEX4 / SCK) P1.7 RST (RXD) P3.0 NC (TXD) P3.1 (INT0#) P3.2 (INT1#) P3.3 (T0) P3.4 (T1) P3.5 7 8 9 10 11 12 13 14 15 16
5
4
3
2 1 44 43 42 41 40 39 38 37 36 P0.4 (AD4) P0.5 (AD5) P0.6 (AD6) P0.7 (AD7) EA# NC ALE/PROG# PSEN# P2.7 (A15) P2.6 (A14) P2.5 (A13)
44-lead PLCC Top View
17 29 18 19 20 21 22 23 24 25 26 27 28 (WR#) P3.6 (RD#) P3.7 XTAL2 XTAL1 VSS NC (A8) P2.0 (A9) P2.1 (A10) P2.2 (A11) P2.3 (A12) P2.4
P0.3 (AD3) 35 34 33 32 31 30
1259 44-plcc NJ P3.0
P1.2 (ECI)
P1.0 (T2)
FIGURE
2-2: PIN ASSIGNMENTS FOR 44-LEAD PLCC
S71259(01)-00-000 2/05
(c)2005 Silicon Storage Technology, Inc.
3
VDD
NC
FlashFlex51 MCU SST89E51RC / SST89E52RC / SST89E54RC SST89V51RC / SST89V52RC / SST89V54RC
Preliminary Specifications
2.1 Pin Descriptions
TABLE
Symbol P0[7:0]
2-1: PIN DESCRIPTIONS (1 OF 2)
Type1 I/O Name and Functions Port 0: Port 0 is an 8-bit open drain bi-directional I/O port. As an output port each pin can sink several LS TTL inputs. Port 0 pins that have `1's written to them float, and in this state can be used as high-impedance inputs. Port 0 is also the multiplexed low-order address and data bus during accesses to external code and data memory. In this application, it uses strong internal pull-ups when transitioning to `1's. Port 0 also receives the code bytes during the external host mode programming, and outputs the code bytes during the external host mode verification. External pull-ups are required during program verification or as a general purpose I/O port.
P1[7:0]
I/O with internal Port 1: Port 1 is an 8-bit bi-directional I/O port with internal pull-ups. The Port 1 output buffers pull-up can drive LS TTL inputs. Port 1 pins are pulled high by the internal pull-ups when `1's are written to them and can be used as inputs in this state. As inputs, Port 1 pins that are externally pulled low will source current because of the internal pull-ups. P1[5, 6, 7] have high current drive of 16 mA. Port 1 also receives the low-order address byte during the external host mode programming and verification. I/O I I I/O T2: External count input to Timer/Counter 2 or Clock-out from Timer/Counter 2 T2EX: Timer/Counter 2 capture/reload trigger and direction control ECI: External Clock Input This signal is the external clock input for the PCA. CEX0: Capture/Compare External I/O for PCA Module 0 Each capture/compare module connects to a Port 1 pin for external I/O. When not used by the PCA, this pin can handle standard I/O. SS#: Slave port select input for SPI OR CEX1: Capture/Compare External I/O for PCA Module 1 MOSI: Master Output line, Slave Input line for SPI OR CEX2: Capture/Compare External I/O for PCA Module 2 MISO: Master Input line, Slave Output line for SPI OR CEX3: Capture/Compare External I/O for PCA Module 3 SCK: Master clock output, slave clock input line for SPI OR CEX4: Capture/Compare External I/O for PCA Module 4 Port 2: Port 2 is an 8-bit bi-directional I/O port with internal pull-ups. Port 2 pins are pulled high by the internal pull-ups when `1's are written to them and can be used as inputs in this state. As inputs, Port 2 pins that are externally pulled low will source current because of the internal pull-ups. Port 2 sends the high-order address byte during fetches from external program memory and during accesses to external Data Memory that use 16-bit address (MOVX@DPTR). In this application, it uses strong internal pull-ups when transitioning to `1's. Port 2 also receives the high-order address byte during the external host mode programming and verification. Port 3: Port 3 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 3 output buffers can drive LS TTL inputs. Port 3 pins are pulled high by the internal pull-ups when `1's are written to them and can be used as inputs in this state. As inputs, Port 3 pins that are externally pulled low will source current because of the internal pull-ups. Port 3 also receives the highorder address byte during the external host mode programming and verification. RXD: Universal Asynchronous Receiver/Transmitter (UART) - Receive input TXD: UART - Transmit output INT0#: External Interrupt 0 Input
S71259(01)-00-000 2/05
P1[0] P1[1] P1[2] P1[3]
P1[4]
I/O
P1[5]
I/O
P1[6]
I/O
P1[7]
I/O
P2[7:0]
I/O with internal pull-up
P3[7:0]
I/O with internal pull-up
P3[0] P3[1] P3[2]
I O I
(c)2005 Silicon Storage Technology, Inc.
4
FlashFlex51 MCU SST89E51RC / SST89E52RC / SST89E54RC SST89V51RC / SST89V52RC / SST89V54RC
Preliminary Specifications TABLE
Symbol P3[3] P3[4] P3[5] P3[6] P3[7] PSEN#
2-1: PIN DESCRIPTIONS (CONTINUED) (2 OF 2)
Type1 I I I O O I/O Name and Functions INT1#: External Interrupt 1 Input T0: External count input to Timer/Counter 0 T1: External count input to Timer/Counter 1 WR#: External Data Memory Write strobe RD#: External Data Memory Read strobe Program Store Enable: PSEN# is the Read strobe to external program. When the device is executing from internal program memory, PSEN# is inactive (High). When the device is executing code from external program memory, PSEN# is activated twice each machine cycle, except that two PSEN# activations are skipped during each access to external data memory. A forced high-to-low input transition on the PSEN# pin while the RST input is continually held high for more than 10 machine cycles will cause the device to enter external host mode programming. Reset: While the oscillator is running, a "high" logic state on this pin for two machine cycles will reset the device. If the PSEN# pin is driven by a high-to-low input transition while the RST input pin is held "high," the device will enter the external host mode, otherwise the device will enter the normal operation mode. External Access Enable: EA# must be connected to VSS in order to enable the device to fetch code from the external program memory. EA# must be strapped to VDD for internal program execution. However, Disable-Extern-Boot will disable EA#, and program execution is only possible from internal program memory. The EA# pin can tolerate a high voltage2 of 12V. Address Latch Enable: ALE is the output signal for latching the low byte of the address during an access to external memory. This pin is also the programming pulse input (PROG#) for flash programming. Normally the ALE3 is emitted at a constant rate of 1/6 the crystal frequency4 and can be used for external timing and clocking. One ALE pulse is skipped during each access to external data memory. However, if AO is set to 1, ALE is disabled. No Connect Crystal 1: Input to the inverting oscillator amplifier and input to the internal clock generator circuits. Crystal 2: Output from the inverting oscillator amplifier. Power Supply Ground
T2-1.0 1259
RST
I
EA#
I
ALE/PROG#
I/O
NC XTAL1 XTAL2 VDD VSS
I/O I O I I
1. I = Input; O = Output 2. It is not necessary to receive a 12V programming supply voltage during flash programming. 3.ALE loading issue: When ALE pin experiences higher loading (>30pf) during the reset, the MCU may accidentally enter into modes other than normal working mode. The solution is to add a pull-up resistor of 3-50 K to VDD, e.g. for ALE pin. 4. For 6 clock mode, ALE is emitted at 1/3 of crystal frequency.
(c)2005 Silicon Storage Technology, Inc.
S71259(01)-00-000
2/05
5
FlashFlex51 MCU SST89E51RC / SST89E52RC / SST89E54RC SST89V51RC / SST89V52RC / SST89V54RC
Preliminary Specifications
3.0 PRODUCT ORDERING INFORMATION
Device SST89x5xRC Speed XX Suffix1 X Suffix2 XX XX Environmental Attribute E1 = non-Pb Package Modifier I = 40 pins J = 44 leads Package Type N = PLCC TQ = TQFP Operation Temperature C = Commercial = 0C to +70C I = Industrial = -40C to +85C Operating Frequency 33 = 0-33MHz 40 = 0-40MHz Feature Set RC = Single Block, Dual Partitions (blank) = Single Block, Single Partitions Flash Memory Size 4 = 16 KByte 2 = 8 KByte 1 = 4 KByte Voltage Range E = 4.5-5.5V V = 2.7-3.6V Product Series 89 = C51 Core
1. Environmental suffix "E" denotes non-Pb solder. SST non-Pb solder devices are "RoHS Compliant".
(c)2005 Silicon Storage Technology, Inc.
S71259(01)-00-000
2/05
6
FlashFlex51 MCU SST89E51RC / SST89E52RC / SST89E54RC SST89V51RC / SST89V52RC / SST89V54RC
Preliminary Specifications
3.1 Valid Combinations
Valid combinations for SST89E51RC
SST89E51RC-40-C-NJ SST89E51RC-40-C-NJE SST89E51RC-40-I-NJ SST89E51RC-40-I-NJE SST89E51RC-40-C-TQJ SST89E51RC-40-C-TQJE SST89E51RC-40-I-TQJ SST89E51RC-40-I-TQJE
Valid combinations for SST89V51RC
SST89V51RC-33-C-NJ SST89V51RC-33-C-NJE SST89V51RC-33-I-NJ SST89V51RC-33-I-NJE SST89V51RC-33-C-TQJ SST89V51RC-33-C-TQJE SST89V51RC-33-I-TQJ SST89V51RC-33-I-TQJE
Valid combinations for SST89E52RC
SST89E52RC-40-C-NJ SST89E52RC-40-C-NJE SST89E52RC-40-I-NJ SST89E52RC-40-I-NJE SST89E52RC-40-C-TQJ SST89E52RC-40-C-TQJE SST89E52RC-40-I-TQJ SST89E52RC-40-I-TQJE
Valid combinations for SST89V52RC
SST89V52RC-33-C-NJ SST89V52RC-33-C-NJE SST89V52RC-33-I-NJ SST89V52RC-33-I-NJE SST89V52RC-33-C-TQJ SST89V52RC-33-C-TQJE SST89V52RC-33-I-TQJ SST89V52RC-33-I-TQJE
Valid combinations for SST89E54RC
SST89E54RC-40-C-NJ SST89E54RC-40-C-NJE SST89E54RC-40-I-NJ SST89E54RC-40-I-NJE SST89E54RC-40-C-TQJ SST89E54RC-40-C-TQJE SST89E54RC-40-I-TQJ SST89E54RC-40-I-TQJE
Valid combinations for SST89V54RC
SST89V54RC-33-C-NJ SST89V54RC-33-C-NJE SST89V54RC-33-I-NJ SST89V54RC-33-I-NJE SST89V54RC-33-C-TQJ SST89V54RC-33-C-TQJE SST89V54RC-33-I-TQJ SST89V54RC-33-I-TQJE
Note: Valid combinations are those products in mass production or will be in mass production. Consult your SST sales representative to confirm availability of valid combinations and to determine availability of new combinations.
(c)2005 Silicon Storage Technology, Inc.
S71259(01)-00-000
2/05
7
FlashFlex51 MCU SST89E51RC / SST89E52RC / SST89E54RC SST89V51RC / SST89V52RC / SST89V54RC
Preliminary Specifications
4.0 PACKAGING DIAGRAMS
TOP VIEW
.685 .695 .646 .656
1 44
SIDE VIEW
BOTTOM VIEW
Optional Pin #1 Identifier .042 .048
.020 R. MAX. .042 x45 .056
.147 .158 .025 R. .045
.042 .048 .685 .695 .646 .656 .026 .032
.013 .021 .500 REF. .590 .630
.050 BSC. .020 Min. .026 .032
44-plcc-NJ-7
.050 BSC. .165 .180
.100 .112
Note:
1. Complies with JEDEC publication 95 MS-018 AC dimensions (except as noted), although some dimensions may be more stringent. = JEDEC min is .650; SST min is less stringent 2. All linear dimensions are in inches (min/max). 3. Dimensions do not include mold flash. Maximum allowable mold flash is .008 inches. 4. Coplanarity: 4 mils.
44-LEAD PLASTIC LEAD CHIP CARRIER (PLCC) SST PACKAGE CODE: NJ
(c)2005 Silicon Storage Technology, Inc.
S71259(01)-00-000
2/05
8
FlashFlex51 MCU SST89E51RC / SST89E52RC / SST89E54RC SST89V51RC / SST89V52RC / SST89V54RC
Preliminary Specifications
Pin #1 Identifier
44
34
1
33
.30 .45 10.00 0.10 12.00 0.25 .80 BSC
11
23
12
10.00 0.10 12.00 0.25 1.2 max.
22
.09 .20 .95 1.05 .05 .15 .45 .75 1.00 ref
44-tqfp-TQJ-7
0- 7
Note:
1. Complies with JEDEC publication 95 MS-026 ACB dimensions, although some dimensions may be more stringent. 2. All linear dimensions are in millimeters (min/max). 3. Coplanarity: 0.1 (0.05) mm. 4. Package body dimensions do not include mold flash. Maximum allowable mold flash is .25mm.
1mm
44-LEAD THIN QUAD FLAT PACK (TQFP) SST PACKAGE CODE: TQJ
Silicon Storage Technology, Inc. * 1171 Sonora Court * Sunnyvale, CA 94086 * Telephone 408-735-9110 * Fax 408-735-9036 www.SuperFlash.com or www.sst.com
(c)2005 Silicon Storage Technology, Inc. S71259(01)-00-000 2/05
9


▲Up To Search▲   

 
Price & Availability of SST89V51

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X